package com.easonji.common.factory;

/**
 * @ClassName: ConstsFactory
 * @Description: 枚举工厂
 * @Author: LiuJun
 * @date: 2018/07/25 16:24
 * @Version: 1.0
 * @Copyright: Copyright (c) 2018 - 2019
 */
public interface ConstsFactory {

    /**
     * 获取被缓存的对象(用户删除业务)
     * 
     * @param para
     *            缓存key
     * @return 缓存对象
     */
    String getCacheObject(String para);

    /**
     * 获取性别名称
     * 
     * @param code
     *            性别code
     * @return 性别名称
     */
    String getSexName(Integer code);

    /**
     * 获取是否是菜单名称
     * 
     * @param code
     *            是否是code
     * @return 是否是菜单名称
     */
    String getIsMenuName(Integer code);
}
